using System;
using System.Collections.Generic;

namespace Maxleaf.EDI.Domain.K3
{
    public partial class HRMS_Fields
    {
        public HRMS_Fields()
        {
            this.HRMS_Tables1 = new List<HRMS_Tables>();
        }

        public System.Guid ID { get; set; }
        public string Name { get; set; }
        public string sys_field_name_ { get; set; }
        public string DataType { get; set; }
        public Nullable<int> DataLength { get; set; }
        public Nullable<System.Guid> TableID { get; set; }
        public Nullable<System.Guid> RefFieldID { get; set; }
        public Nullable<System.Guid> RefShowFieldID { get; set; }
        public Nullable<bool> AllowNull { get; set; }
        public string DefaultExpress { get; set; }
        public string InputType { get; set; }
        public string Remark { get; set; }
        public string Status { get; set; }
        public Nullable<bool> Built_in { get; set; }
        public string Category { get; set; }
        public string Alias { get; set; }
        public Nullable<int> Sequence_ { get; set; }
        public Nullable<int> FWeiSu { get; set; }
        public Nullable<int> ImpPaDisPlay { get; set; }
        public Nullable<bool> IsLocked { get; set; }
        public string Name_Cht { get; set; }
        public string Name_En { get; set; }
        public Nullable<System.Guid> FBusinessTypeID { get; set; }
        public int FIsWorkFlowLock { get; set; }
        public int FisNoTranToPa { get; set; }
        public string FF7Parameter { get; set; }
        public Nullable<System.Guid> FF7NameFieldID { get; set; }
        public string FRefFieldName { get; set; }
        public string FRefShowFieldName { get; set; }
        public string FRefShowFieldName_CHT { get; set; }
        public string FRefShowFieldName_EN { get; set; }
        public string FRefTableName { get; set; }
        public string FRefTableNameAS { get; set; }
        public string FToteFieldName1 { get; set; }
        public string FToteFieldName2 { get; set; }
        public string FToteFieldName3 { get; set; }
        public Nullable<System.Guid> FRefViewFieldID { get; set; }
        public string FRefViewFieldName { get; set; }
        public string FRefViewName { get; set; }
        public string FRefViewNameAS { get; set; }
        public Nullable<System.Guid> FOperator { get; set; }
        public string FOperatorIP { get; set; }
        public Nullable<System.DateTime> FOperateTime { get; set; }
        public string FOperatorHost { get; set; }
        public Nullable<int> FDataTypeFormat { get; set; }
        public virtual HRMS_Tables HRMS_Tables { get; set; }
        public virtual ICollection<HRMS_Tables> HRMS_Tables1 { get; set; }
    }
}
